package interfejsKlient;

import transport.ManagerPolaczen;
import javafx.concurrent.Service;
import javafx.concurrent.Task;

public class ServiceDodajPrzewoznika extends Service{

	String nazwa;
	protected double znizkaStudent;
	protected double znizkaEmeryt;
	protected double znizkaNiepelnosprawny;
	protected double znizkaKombatant;
	
	public void setAll(String prze, double stu, double eme, double niep, double kom){
		System.out.println("Znizka student: "+stu);
		nazwa = prze;
		znizkaStudent = stu;
		znizkaNiepelnosprawny = niep;
		znizkaEmeryt = eme;
		znizkaKombatant = kom;
	};
	@Override
	protected Task createTask() {
		// TODO Auto-generated method stub
		
		
		
		return new Task(){

			

			@Override
			protected Object call() throws Exception {
				int id = ManagerPolaczen.znajdzIDPrzewoznika(nazwa);
				
				if(id == -1){
					
					ManagerPolaczen.dodajPrzewoznika(nazwa, znizkaStudent, znizkaEmeryt, 
							znizkaNiepelnosprawny, znizkaKombatant);
					return true;
				}else
				return false;
			}
			
			
			
		};
	}

}
